javascript
What is Control Flow?
Control flow is the order in which code is executed in a program. By default, JavaScript runs code top to bottom, but control flow statements let you make decisions, branch, and respond to conditions.
 1. if Statement
Use `if` to run code only when a condition is true.
let age = 18;
if (age >= 18) {
  console.log("You are eligible to vote.");
}
 2. if...else Statement
When you want to choose between two paths:
let isRaining = true;
if (isRaining) {
  console.log("Take an umbrella.");
} else {
  console.log("Enjoy the sunshine!");
}
 3. else if Statement
Use `else if` to test multiple conditions.
let score = 75;
if (score >= 90) {
  console.log("Grade: A");
} else if (score >= 75) {
  console.log("Grade: B");
} else if (score >= 60) {
  console.log("Grade: C");
} else {
  console.log("Grade: F");
}
 
 
                  switch Statement `switch` is useful when you have many specific values to compare.
let day = 3;
switch (day) {
  case 1:
    console.log("Monday");
    break;
  case 2:
    console.log("Tuesday");
    break;
  case 3:
    console.log("Wednesday");
    break;
  default:
    console.log("Invalid day");
}